/*=================================
*         ShopEx licence
*
* @copyright  Copyright (c) 2003-2013 ShopEx Technologies Inc. (http://yunqi.shopex.cn)
*    
*   program : xuzhenjia0917@qq.com
* ==================================*/
html { background: #FFFFFF; }

body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, fieldset, form, input, select, textarea, figure { margin: 0; }

ul, ol, menu { list-style: none; margin: 0; padding: 0; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

fieldset, a img, iframe { border: 0 none; }

address, em, i { font-style: normal; }

abbr, acronym { font-variant: normal; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #CCCCCC; margin: 1em 0; padding: 0; }

input, select, button { vertical-align: middle; }

input, textarea, select { *font-size: 100%; }

button { overflow: visible; }

button::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, input[type=file] > input[type=button]::-moz-focus-inner { border: 0 none; padding: 0; }

:active { outline: 0 none; }

@font-face { font-family: times; src: url("times.ttf"); }
body { font-size: 14px; }

header { height: 90px; }
header .logo { width: 434px; padding-top: 31px; background: url(../images/gp.png) no-repeat right 12px; display: block; height: 59px; margin-left: 30px; }
header .menu { position: absolute; right: 30px; top: 0; height: 90px; }
header .menu a { margin-left: 20px; padding-top: 34px; position: relative; color: #6f6f6f; padding-bottom: 8px; display: block; float: left; }
header .menu a:before { content: ''; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background: #316CAF; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
header .menu a:hover:before, header .menu a.active:before { width: 100%; }
header .search-btn { width: 35px; height: 35px; background: url(../images/ser_btn.png) no-repeat left top; right: 30px; z-index: 9999; position: absolute; top: 90px; cursor: pointer; }
header .search-btn:hover { background: url(../images/ser_btn_active.png) no-repeat left top; }

.header-fix { background: url(../images/header_fix_bg.png) no-repeat center top; height: 63px; position: fixed; top: -63px; z-index: 99999; left: 0; width: 100%; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.header-fix .logo { width: 145px; height: 63px; display: block; left: 30px; top: 0; }
.header-fix .logo img { padding-top: 14px; }
.header-fix.fixed { top: 0; }
.header-fix .fix-menu { padding: 10px 0 0; width: 657px; height: 30px; left: 50%; margin-left: -329px; }
.header-fix .fix-menu li { width: 211px; height: 30px; margin-right: 12px; }
.header-fix .fix-menu li:nth-child(3) { margin-right: 0; }
.header-fix .fix-menu li a { display: block; border: 1px solid #fff; width: 209px; height: 28px; line-height: 28px; color: #fff; font-weight: bold; text-align: center; }
.header-fix .fix-menu li a:hover { background: #fff; color: #316CAF; text-decoration: none; }
.header-fix .search-btn { width: 25px; height: 50px; background: url(../images/ser_btn2.png) no-repeat right center; cursor: pointer; right: 30px; top: 0; }

.search-box { width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: #fff; z-index: 999999; display: none; }
.search-box .search-header { height: 90px; width: 1128px; }
.search-box .search-header .logo { width: 434px; padding-top: 31px; display: block; height: 59px; }
.search-box .search-header .close-btn { padding-top: 42px; }
.search-box .sea-form { padding: 105px 0 6px; border-bottom: 1px solid #9e9e9e; width: 1128px; }
.search-box .sea-form input { border: none; background: none; padding: 0; margin: 0; }
.search-box .sea-form input.serch-input { font-size: 66px; height: 78px; line-height: 78px; width: 1093px; }
.search-box .sea-form input.serch-btn { background: url(../images/ser_btn.png) no-repeat left center; width: 35px; height: 78px; cursor: pointer; }
.search-box .sea-form input.serch-btn:hover { background: url(../images/ser_btn_active.png) no-repeat left center; }

footer .footer-ad { height: 128px; display: block; background: url(../images/footer_ad.png) no-repeat center top; }
footer .footer-box { background: #000; }
footer .f-logo { padding: 44px 0 30px; height: 36px; }
footer .foot-mind { height: 400px; overflow: hidden; }
footer .footer-left { width: 412px; border-top: 1px solid #58585A; color: #6F6F6F; }
footer .footer-left .left-title { font-family: times; padding-top: 40px; width: 140px; }
footer .footer-left .left-title li { height: 84px; }
footer .footer-left .left-title li:nth-last-child(1) { height: 70px; }
footer .footer-left .left-info { width: 260px; padding-top: 40px; }
footer .footer-left .left-info li { height: 84px; line-height: 26px; }
footer .footer-left .left-info li:nth-child(3) { padding-top: 15px; height: 65px; }
footer .footer-left .left-info li:nth-child(4) { padding-top: 15px; height: 55px; }
footer .footer-left .left-link { width: 412px; border-top: 1px solid #58585A; height: 34px; line-height: 34px; font-size: 16px; }
footer .footer-center { width: 280px; border-top: 1px solid #58585A; color: #6F6F6F; margin-left: 96px; }
footer .footer-center h3 { font-weight: normal; font-family: times; }
footer .footer-center p { line-height: 20px; }
footer .footer-center .fc-video { border-top: 1px solid #58585A; }
footer .footer-center .fc-video .fc-vibox { width: 193px; height: 108px; cursor: pointer; }
footer .footer-center .fc-video .fc-vibox .btn { width: 33px; height: 20px; background: #000; bottom: 8px; left: 8px; border-radius: 5px; }
footer .footer-center .fc-video .fc-vibox .btn:before { content: ""; position: absolute; left: 13px; top: 6px; border-left: 8px solid #fff; border-top: 4px solid transparent; border-bottom: 4px solid transparent; }
footer .footer-center .fc-video .fc-vibox:hover .btn { background: #009fe6; }
footer .footer-right { width: 280px; margin-left: 60px; border-top: 1px solid #58585A; padding-top: 35px; }
footer .footer-right h3 { font-weight: normal; font-family: times; }
footer .footer-right .fr-link a { margin: 0 30px 36px 0; display: inline-block; }
footer .footer-right .fr-link a:nth-child(3n) { margin-right: 0; }
footer .footer-right .fc-video { border-top: 1px solid #58585A; }
footer .footer-right .fc-video:hover .more { background: #717070; }
footer .footer-right .more { display: block; width: 54px; height: 18px; line-height: 15px; border: 1px solid #393939; border-radius: 9px; margin: 30px 0 0; color: #DBDBDB; }
footer .footer-right .more:hover { background: #717070; }
footer .footer-bottom { border-top: 1px solid #58585A; height: 40px; line-height: 40px; color: #c7c7c7; overflow: hidden; }
footer .footer-bottom .go-top { cursor: pointer; width: 40px; height: 40px; }

.home-index .home-banner { height: 600px; overflow: hidden; }
.home-index .home-banner .swiper-banner { width: 100%; height: 600px; }
.home-index .home-banner .swiper-banner .swiper-slide { display: block; width: 100%; height: 600px; }
.home-index .home-banner .swiper-banner .swiper-button-next { background: url(../images/next.png) no-repeat left top; width: 33px; height: 30px; opacity: 0.5; right: 30px; }
.home-index .home-banner .swiper-banner .swiper-button-next:hover { opacity: 1; }
.home-index .home-banner .swiper-banner .swiper-button-prev { background: url(../images/prev.png) no-repeat left top; width: 33px; height: 30px; opacity: 0.5; left: 30px; }
.home-index .home-banner .swiper-banner .swiper-button-prev:hover { opacity: 1; }
.home-index .home-banner .hoem-news { width: 1128px; height: 95px; left: 50%; margin-left: -564px; bottom: 17px; z-index: 9999; background: rgba(46, 109, 175, 0.8); padding: 13px 0 12px; }
.home-index .home-banner .hoem-news .news-box { width: 1103px; height: 95px; background: #fff; margin: 0 auto; }
.home-index .home-banner .hoem-news .news-box .news-title { font-weight: bold; color: #000; }
.home-index .home-banner .hoem-news .news-box .news-main { width: 860px; }
.home-index .home-banner .hoem-news .news-box .news-main li { height: 24px; line-height: 24px; }
.home-index .home-banner .hoem-news .news-box .news-main a b { color: #010101; }
.home-index .home-banner .hoem-news .news-box .more { background: url(../images/banner_news.png) no-repeat left 25px; display: block; padding: 35px 20px 0 60px; height: 60px; }
.home-index .home-banner .hoem-news .news-box .more:hover { opacity: 0.8; }
.home-index .home-main1 { border-bottom: 1px solid #CFCFD0; }
.home-index .home-main1 .main1-list { width: 360px; height: 270px; display: block; overflow: hidden; margin-right: 24px; }
.home-index .home-main1 .main1-list:nth-last-child(1) { margin-right: 0; }
.home-index .home-main1 .main1-list:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: transparent; z-index: 10; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.home-index .home-main1 .main1-list .lis-img { width: 360px; height: 270px; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.home-index .home-main1 .main1-list .lis-st { width: 360px; height: 8px; background: url(../images/home_main1_st.png) no-repeat left top; bottom: 48px; left: 0; z-index: 15; }
.home-index .home-main1 .main1-list .lis-txt { width: 72px; height: 50px; font-weight: bold; color: #fff; bottom: 15px; left: 144px; z-index: 20; text-align: center; }
.home-index .home-main1 .main1-list:hover:before { background: rgba(0, 0, 0, 0.3); }
.home-index .home-main1 .main1-list:hover .lis-img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }
.home-index .home-main2 { padding-bottom: 40px; border-bottom: 1px solid #CFCFD0; }
.home-index .home-main2 .main2-title { color: #251E1C; padding: 90px 0 30px; font-weight: bold; }
.home-index .home-main2 .main2-list { width: 350px; height: 300px; margin-right: 39px; margin-bottom: 40px; }
.home-index .home-main2 .main2-list:nth-child(3n) { margin-right: 0; }
.home-index .home-main2 .main2-list .lis-img { width: 350px; height: 150px; }
.home-index .home-main2 .main2-list .lis-img .img-hover { width: 350px; height: 150px; left: 0; top: 0; opacity: 0; z-index: 9; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.home-index .home-main2 .main2-list .lis-img .lis-txt { top: 108px; left: 0; width: 350px; color: #fff; font-weight: bold; z-index: 10; }
.home-index .home-main2 .main2-list h3 { color: #000; padding-top: 24px; }
.home-index .home-main2 .main2-list li { height: 20px; line-height: 20px; position: relative; padding-left: 15px; height: 21px; line-height: 21px; }
.home-index .home-main2 .main2-list li:before { content: ""; width: 6px; height: 6px; background: #6F6F6F; border-radius: 50%; left: 0; top: 8px; position: absolute; }
.home-index .home-main2 .main2-list .more { color: #009FE6; margin-top: 16px; display: block; }
.home-index .home-main2 .main2-list:hover .lis-img .img-hover { opacity: 1; }
.home-index .home-main3 { padding: 90px 0 90px; }
.home-index .home-main3 .main3-left { width: 720px; height: 405px; }
.home-index .home-main3 .main3-left .video-js .vjs-big-play-button { left: 13px; top: 354px; width: 65px; height: 40px; background: #000; border: none; border-radius: 5px; }
.home-index .home-main3 .main3-left .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .home-index .home-main3 .main3-left .video-js .vjs-modal-dialog, .home-index .home-main3 .main3-left .vjs-button > .vjs-icon-placeholder:before, .home-index .home-main3 .main3-left .vjs-modal-dialog .vjs-modal-dialog-content { top: -1px; }
.home-index .home-main3 .main3-left .jdt { left: 83px; top: 358px; }
.home-index .home-main3 .main3-right { width: 373px; }
.home-index .home-main3 .main3-right h3 { color: #000; }
.home-index .home-main3 .main3-right .more { display: block; width: 90px; height: 38px; line-height: 38px; border: 1px solid gainsboro; border-radius: 19px; color: #009FE6; margin-top: 45px; }
.home-index .home-main3 .main3-right .more:hover { background: #dcdcdc; }

.def-banner { height: 615px; }
.def-banner .wrap-box { height: 615px; }
.def-banner.small-banner { height: 450px; }
.def-banner.small-banner .wrap-box { height: 450px; }
.def-banner .def-title { bottom: 0; color: #251E1C; background: url(../images/banner_title.png) no-repeat center top; padding-top: 40px; width: 1128px; height: 56px; line-height: 36px; font-weight: bold; }

.def-info { line-height: 28px; width: 980px; margin: 0 auto; }
.def-info p { width: 700px; margin: 0 auto; }
.def-info p b { color: #000; }
.def-info.lng { padding-bottom: 95px; background: url(../images/lng_line.png) no-repeat center bottom; }
.def-info a { padding: 0 10px; }
.def-info a:hover, .def-info a.active { color: #316CAF; font-weight: bold; }

.news-other { width: 980px; margin: 0 auto; padding: 15px 0 130px; border-top: 1px solid #CFCFD0; }
.news-other h3 { color: #251E1C; }
.news-other .main2-list { display: block; width: 306px; height: 448px; border: 1px solid #CFCFD0; margin-right: 28px; }
.news-other .main2-list:nth-child(3n) { margin-right: 0; }
.news-other .main2-list .lis-img { width: 306px; height: 230px; }
.news-other .main2-list .lis-img img { width: 306px; height: 230px; }
.news-other .main2-list h4 { height: 40px; color: #000; line-height: 21px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.news-other .main2-list p { height: 82px; line-height: 21px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
.news-other .main2-list .more { display: block; color: #009FE6; border: 1px solid #009FE6; width: 53px; height: 18px; line-height: 16px; border-radius: 9px; margin: 26px 0 0 20px; }
.news-other .main2-list:hover { text-decoration: none; }
.news-other .main2-list:hover .more { background: #daecfa; }

.industry .def-banner { background: url(../images/ind_banner.jpg) no-repeat center top; }
.industry .industry-main1 { padding: 40px 0 30px; width: 980px; margin: 0 auto; }
.industry .industry-main1 h3 { color: #000; }
.industry .industry-main1 .ind-list1 { width: 308px; height: 312px; margin: 0 28px 60px 0; }
.industry .industry-main1 .ind-list1:nth-child(3n) { margin-right: 0; }
.industry .industry-main1 .ind-list1 .ind-img { display: block; width: 308px; height: 280px; overflow: hidden; }
.industry .industry-main1 .ind-list1 .ind-img img { transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.industry .industry-main1 .ind-list1 .ind-img:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.industry .industry-main1 .ind-list1 .lis-info { height: 20px; line-height: 20px; padding-top: 12px; }
.industry .industry-main1 .ind-list1 .lis-info a { color: #000; }
.industry .industry-main1 .ind-list1 .lis-info a.more { display: block; color: #009FE6; border: 1px solid #009FE6; width: 53px; height: 18px; line-height: 16px; border-radius: 9px; }
.industry .industry-main1 .ind-list1 .lis-info a.more:hover { background: #daecfa; text-decoration: none; }
.industry .industry-main1 .ind-list1 .lis-info a:hover { text-decoration: none; }
.industry .industry-main1 .lng-box { overflow: hidden; }
.industry .industry-main1 .lng-list1 { width: 308px; height: 390px; background: url(../images/lng_bg.png) no-repeat left bottom; margin: 0 28px 15px 0; }
.industry .industry-main1 .lng-list1:nth-child(3n) { margin-right: 0; }
.industry .industry-main1 .lng-list1 .ind-img { width: 308px; height: 180px; }
.industry .industry-main1 .lng-list1 h4 { height: 40px; line-height: 21px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #000; }
.industry .industry-main1 .lng-list1 p { height: 82px; line-height: 21px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; color: #6f6f6f; }
.industry .industry-main1 .lng-list1 .more { display: block; color: #009FE6; border: 1px solid #009FE6; width: 53px; height: 18px; line-height: 16px; border-radius: 9px; margin: 18px 0 0 0; }
.industry .industry-main1 .lng-list1:hover { background: #E2E8F4; text-decoration: none; }
.industry .industry-main1 .lng-list1:hover .more { background: #daecfa; }
.industry .industry-main1 .lng-more { cursor: pointer; }
.industry .industry-main1 .lng-more:hover .more-txt { opacity: 1; }
.industry .indus-del { width: 980px; margin: 0 auto; }
.industry .indus-del h3 { color: #000; }
.industry .indus-del .del-title { color: #000; }
.industry .indus-del .del-left { width: 222px; }
.industry .indus-del .del-center { width: 450px; padding: 0 58px 0 30px; }
.industry .indus-del .del-right { width: 178px; height: 310px; border: 1px solid #878180; padding: 20px; }
.industry .indus-del .del-right .swiper-container { width: 178px; height: 310px; }
.industry .indus-del .del-right .swiper-button-next, .industry .indus-del .del-right .swiper-button-prev { width: 8px; height: 8px; background: none; font-size: 14px; top: 290px; margin: 0; }
.industry .indus-del .del-right .swiper-button-prev { left: 0; }
.industry .indus-del .del-right .swiper-button-next { right: 140px; }
.industry .indus-del .del-right .swiper-slide a { line-height: 21px; position: relative; display: block; padding-left: 15px; }
.industry .indus-del .del-right .swiper-slide a:before { content: ""; position: absolute; width: 4px; height: 4px; background: #6f6f6f; border-radius: 50%; left: 0; top: 8px; }
.industry .indus-del .del-right .swiper-slide a.active, .industry .indus-del .del-right .swiper-slide a:hover { font-weight: bold; color: #000; text-decoration: none; }
.industry .indus-del .del-banner { width: 980px; height: 530px; }
.industry .indus-del .del-banner .swiper-container { width: 980px; height: 530px; }
.industry .indus-del .del-banner .swiper-container .swiper-pagination { bottom: 20px; }
.industry .indus-del .del-banner .swiper-container .swiper-pagination-bullet { width: 10px; height: 10px; background: none; border: 1px solid #fff; opacity: 1; margin: 0 7px; }
.industry .indus-del .del-banner .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #fff; }

.products .def-info { border-top: 1px solid #958F8E; border-bottom: 1px solid #958F8E; padding: 30px 0; margin-top: 40px; }
.products .products-main { background: url(../images/pro_bg.jpg) repeat-y center top; padding: 60px 0 60px; }
.products .products-main .pro-txt1 { color: #316CAF; font-weight: bold; top: 35px; left: 0; }
.products .products-main .pro-txt2 { padding: 0 0 0 388px; width: 382px; }
.products .products-main .pro-txt2 h3 { color: #000; }
.products .products-main.main2 { margin-bottom: 95px; margin-top: 55px; }
.products .products-main.main2 .pro-txt1 { color: #000; top: 50px; }
.products .products-main2 { margin-top: 77px; }
.products .products-main2 .main2-list { width: 350px; height: 450px; margin-right: 39px; padding: 0 0 27px; }
.products .products-main2 .main2-list:nth-child(3n) { margin-right: 0; }
.products .products-main2 .main2-list .lis-img { @inclue box(350px,350px); }
.products .products-main2 .main2-list h3 { padding: 20px 0 15px; color: #000; }
.products .products-main2 .main2-list p { line-height: 21px; padding-bottom: 25px; color: #6f6f6f; }
.products .products-main2 .main2-list .more { background: url(../images/more.png) no-repeat left top; width: 91px; height: 30px; }
.products .products-main2 .main2-list:hover { text-decoration: none; }
.products .products-main2 .main2-list:hover .more { background: url(../images/more_hover.png) no-repeat left top; }
.products .products-main2 .main2-list.active { padding: 0 0 27px; background: url(../images/dot2.png) no-repeat left bottom; }
.products .products-main2 .main2-list.active .more { background: url(../images/more_close.png) no-repeat left top; }
.products .products-main2 .main2-list.active h3 { color: #316CAF; }
.products .products-main2 .main2-list.active p { color: #316CAF; }
.products .main2-active.active { display: block; }
.products .main2-active .main2-box { padding: 30px 0 60px; background: #f2f2f2; box-shadow: inset 0px 15px 15px -15px rgba(11, 3, 6, 0.2), inset 0px -15px 15px -15px rgba(11, 3, 6, 0.2); border-top: 1px solid #807d7c; border-bottom: 1px solid #807d7c; }
.products .main2-active .main2-box.active { display: block; }
.products .main2-active .main2-box .box-left { width: 350px; }
.products .main2-active .main2-box .box-left p { line-height: 21px; padding-bottom: 20px; }
.products .main2-active .main2-box .box-right { width: 738px; }
.products .main2-active .main2-box .box-right h3 { color: #316CAF; padding-bottom: 20px; }

.develop .develop-main { width: 980px; margin: 70px auto 60px; }
.develop .develop-main .dev-img img { max-width: 980px; }
.develop .develop-main h3 { color: #000; }
.develop .develop-main p { line-height: 22px; width: 700px; margin: 0 auto 35px; }
.develop .develop-main .more { display: block; color: #009FE6; border: 1px solid #009FE6; width: 53px; height: 18px; line-height: 16px; border-radius: 9px; margin: 0 auto; }
.develop .develop-main .more:hover { background: #daecfa; text-decoration: none; }
.develop .develop-main .line { margin: 10px 0 5px; height: 80px; }

.develop-del .def-info { width: 980px; margin: 0 auot; }
.develop-del .def-info h3 { color: #000; }
.develop-del .def-info p { width: 770px; margin: 0; }
.develop-del .def-fix { width: 149px; height: 475px; left: 50%; margin-left: 339px; top: 42px; background: #F5F5F5; border: 1px solid #8F8B8A; }
.develop-del .def-fix .fix-box { display: block; margin: 0 auto; width: 126px; height: 34px; padding-top: 60px; text-align: center; border-bottom: 1px solid #C5C5C5; opacity: 0.7; color: #717070; }
.develop-del .def-fix .fix-box:hover, .develop-del .def-fix .fix-box.active { text-decoration: none; font-weight: bold; opacity: 1; }
.develop-del .def-fix .fix-box:nth-child(1) { background: url(../images/icon.png) no-repeat center 18px; }
.develop-del .def-fix .fix-box:nth-child(2) { background: url(../images/icon.png) no-repeat center -80px; }
.develop-del .def-fix .fix-box:nth-child(3) { background: url(../images/icon.png) no-repeat center -175px; }
.develop-del .def-fix .fix-box:nth-child(4) { background: url(../images/icon.png) no-repeat center -275px; }
.develop-del .def-fix .fix-box:nth-child(5) { background: url(../images/icon.png) no-repeat center -365px; border: none; }
.develop-del .def-fix.fixed { position: fixed; top: 63px; }
.develop-del .def-fix.fixed.abs { position: absolute; top: auto; bottom: 0px; }
.develop-del .develop-del-main { width: 980px; margin: 40px auto 130px; }
.develop-del .develop-del-main .del-main { width: 770px; }
.develop-del .develop-del-main .del-main h3 { color: #000; }
.develop-del .develop-del-main .del-main .del-left { width: 360px; }
.develop-del .develop-del-main .del-main .del-left .lis-img { width: 360px; height: 250px; }
.develop-del .develop-del-main .del-main .del-left h3 { line-height: 22px; padding: 20px 0 10px; }
.develop-del .develop-del-main .del-main .del-left p { line-height: 22px; width: 360px; }

.service .ser-main .blue { color: #316CAF; }
.service .ser-main .black { color: #000; }
.service .ser-main h3 { line-height: 36px; }
.service .ser-main p { line-height: 21px; }
.service .ser-main .ser-info { width: 530px; }
.service .ser-main .ser-img { width: 530px; }
.service .news-other { width: 1128px; padding: 15px 74px 130px; margin-top: 60px; }

.director .diretor-main { width: 980px; margin: 25px auto 140px; }
.director .diretor-main .dire-list { width: 980px; height: 245px; }
.director .diretor-main .dire-list .dire-img { width: 290px; height: 220px; background: #F2F2F2; }
.director .diretor-main .dire-list .dire-img img { max-width: 290px; max-height: 220px; }
.director .diretor-main .dire-list .dire-info { width: 635px; height: 217px; line-height: 24px; padding: 27px 0 0; border-top: 1px solid #4C4A49; color: #4c4a4a; }

.about .about-main { width: 980px; margin: 25px auto 80px; }
.about .ab-img { width: 290px; height: 250px; background: #727070; margin-right: 55px; }
.about .ab-img img { max-width: 290px; max-height: 250px; }
.about .ab-img:nth-child(3) { margin-right: 0; }
.about .about-culture .cul-list { width: 240px; height: 200px; line-height: 24px; background: #F2F2F2; padding: 50px 25px 0; margin: 0 55px 20px 0; }
.about .about-culture .cul-list h3 { color: #316CAF; }
.about .about-culture .cul-list:nth-child(3), .about .about-culture .cul-list:nth-child(5) { margin-right: 0; }
.about .about-culture .cul-list:nth-child(5) { width: 600px; height: 200px; padding-right: 10px; }
.about .about-culture .cul-list:nth-child(5) h3 { width: 72px; }
.about .about-culture .cul-list:nth-child(5) .lis-info { width: 445px; }
.about .about-social h3 { color: #316CAF; }
.about .about-social p { line-height: 24px; }
.about .about-social .social-left { width: 240px; height: 470px; background: #f2f2f2; padding: 50px 25px 0; }
.about .about-social .social-right { width: 635px; margin-left: 55px; }
.about .about-social .social-right .right-top { width: 580px; height: 200px; padding: 50px 30px 0 25px; background: #f2f2f2; }
.about .about-social .social-right .right-top h3 { width: 72px; }
.about .about-social .social-right .right-top .lis-info { width: 475px; }
.about .about-social .social-right .right-bottom { width: 240px; height: 225px; line-height: 24px; background: #F2F2F2; padding: 25px 25px 0; margin: 0 55px 20px 0; }
.about .about-social .social-right .right-bottom h3 { color: #316CAF; }
.about .about-social .social-right .right-bottom:nth-child(2) { margin-right: 0; }
.about .about-news { width: 980px; margin: 25px auto 80px; }
.about .about-news .news-left { width: 635px; }
.about .about-news .news-left .left-img { width: 635px; height: 310px; display: block; }
.about .about-news .news-left .left-img img { max-width: 635px; max-height: 310px; }
.about .about-news .news-left .left-box { display: block; width: 500px; height: 130px; -moz-box-shadow: 0px 5px 20px rgba(11, 3, 6, 0.2); -webkit-box-shadow: 0px 5px 20px rgba(11, 3, 6, 0.2); box-shadow: 0px 5px 20px rgba(11, 3, 6, 0.2); padding: 35px; }
.about .about-news .news-left .left-box h3 { color: #316CAF; }
.about .about-news .news-left .left-box p { line-height: 26px; }
.about .about-news .news-left .left-box:hover { text-decoration: none; }
.about .about-news .news-del { width: 635px; }
.about .about-news .news-del h3 { color: #000; }
.about .about-news .news-del h4 { color: #316CAF; font-weight: normal; }
.about .about-news .news-del .del-page a { display: block; }
.about .about-news .news-right { width: 290px; }
.about .about-news .news-right h3 { color: #000; }
.about .about-news .news-right .right-box { width: 290px; height: 370px; }
.about .about-news .news-right .right-box .ri-img { width: 290px; height: 200px; }
.about .about-news .news-right .right-box .ri-info { width: 260px; height: 150px; padding: 20px 15px 0; -moz-box-shadow: 0px 5px 20px rgba(11, 3, 6, 0.2); -webkit-box-shadow: 0px 5px 20px rgba(11, 3, 6, 0.2); box-shadow: 0px 5px 20px rgba(11, 3, 6, 0.2); }
.about .about-news .news-right .right-box .ri-info h3 { line-height: 26px; color: #316CAF; }
.about .about-news .news-right .rig-mt { display: block; width: 210px; height: 66px; padding: 24px 40px 0; background: url(../images/mt_bg.jpg) no-repeat left top; text-decoration: none; font-weight: bold; }
.about .about-news .news-right .rig-mt:hover, .about .about-news .news-right .rig-mt.active { background: #fff; -moz-box-shadow: 0px 0px 20px rgba(11, 3, 6, 0.2); -webkit-box-shadow: 0px 0px 20px rgba(11, 3, 6, 0.2); box-shadow: 0px 0px 20px rgba(11, 3, 6, 0.2); }
.about .about-news .more-link { display: block; width: 94px; height: 13px; margin: 60px auto 40px; background: url(../images/nm.png) no-repeat left top; position: relative; }
.about .about-news .more-link:before { content: ""; position: absolute; width: 0; height: 2px; background: #316caf; left: 0; bottom: -8px; transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; }
.about .about-news .more-link:hover { background: url(../images/nm_hover.png) no-repeat left top; }
.about .about-news .more-link:hover:before { width: 94px; }
.about .about-news .left-list { border-top: 1px solid #6F6F6F; padding: 30px 0 40px; }
.about .about-news .left-list li { height: 40px; line-height: 40px; }
.about .about-news .left-list li .l-time { margin-right: 20px; width: 84px; height: 38px; border-bottom: 2px solid #006CB3; }
.about .about-news .left-list li .l-info { height: 39px; width: 529px; border-bottom: 1px solid #9F9F9F; }
.about .about-news .left-page a { text-align: center; width: 25px; height: 25px; line-height: 26px; border-radius: 50%; background: #6f6f6f; margin-right: 5px; color: #fff; float: left; font-size: 14px; }
.about .about-news .left-page a.active, .about .about-news .left-page a:hover { background: #006CB3; text-decoration: none; }
.about .about-news .left-page span { display: block; padding: 0 10px 0 5px; }
.about .about-news .nl-list { width: 290px; height: 155px; display: block; }
.about .about-news .nl-list:nth-child(1) { margin-top: 34px; }
.about .about-news .nl-list .nl-info { color: #fff; width: 290px; height: 155px; left: 0; top: 0; }
.about .about-news .nl-list:hover .nl-info { background: rgba(0, 0, 0, 0.3); }
.about .about-news .media { width: 635px; }
.about .about-news .media h3 { color: #000; }
.about .about-news .media .media-form { width: 565px; height: 490px; background: #F2F2F2; padding: 30px 50px 0 20px; }
.about .about-news .media .media-form .form-list { margin-bottom: 15px; }
.about .about-news .media .media-form .form-list .name { width: 80px; height: 25px; line-height: 24px; padding-right: 15px; }
.about .about-news .media .media-form .form-list .input-box { width: 470px; }
.about .about-news .media .media-form .form-list .input-box input { width: 453px; height: 23px; line-height: 25px; border: 1px solid #A29F9F; padding-left: 15px; }
.about .about-news .media .media-form .form-list .input-box textarea { width: 448px; height: 104px; line-height: 25px; border: 1px solid #A29F9F; padding: 15px; }
.about .about-news .media .media-form .sub-btn { width: 62px; height: 24px; line-height: 24px; background: url(../images/sub_btn.png) no-repeat left top; border: none; padding: 0; margin: 0 0 0 95px; cursor: pointer; border-radius: 12px; }
.about .about-news .media .media-form .sub-btn:hover { background: url(../images/sub_btna.png) no-repeat left top; -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3); box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3); }
.about .honor .honor-left { width: 240px; height: 450px; background: #F2F2F2; padding: 35px 25px; }
.about .honor .honor-left .swiper-container { width: 240px; height: 450px; }
.about .honor .honor-left .swiper-button-next, .about .honor .honor-left .swiper-button-prev, .about .honor .honor-left #swiper_star, .about .honor .honor-left #swiper_end { width: 8px; height: 8px; background: none; font-size: 14px; top: 428px; margin: 0; position: absolute; opacity: 1; z-index: 10; cursor: pointer; }
.about .honor .honor-left #swiper_star { left: 0; }
.about .honor .honor-left #swiper_end { left: 105px; }
.about .honor .honor-left .swiper-button-prev { left: 40px; }
.about .honor .honor-left .swiper-button-next { right: 155px; }
.about .honor .honor-left .swiper-slide a { line-height: 22px; display: block; }
.about .honor .honor-left .swiper-slide a.active, .about .honor .honor-left .swiper-slide a:hover { font-weight: bold; color: #000; text-decoration: none; }
.about .honor .honor-right { width: 635px; height: 520px; background: #F2F2F2; }
.about .honor .honor-right img { max-width: 300px; max-height: 420px; background: #6f6f6f; }
.about .memor .memor-left { width: 290px; height: 440px; padding: 40px 0; background: #f2f2f2; position: relative; }
.about .memor .memor-left:before { content: ""; position: absolute; width: 3px; height: 414px; background: #006DB3; top: 55px; left: 143px; }
.about .memor .memor-left .gallery-thumbs { width: 106px; height: 340px; margin: 0 auto; }
.about .memor .memor-left .gallery-thumbs .swiper-slide { width: 106px; height: 68px; position: relative; cursor: pointer; }
.about .memor .memor-left .gallery-thumbs .swiper-slide .info { position: relative; padding-top: 44px; height: 24px; line-height: 24px; }
.about .memor .memor-left .gallery-thumbs .swiper-slide .info:before { content: ""; position: absolute; left: 42px; width: 15px; height: 15px; border: 3px solid #006DB3; background: #fff; border-radius: 50%; }
.about .memor .memor-left .gallery-thumbs .swiper-slide:nth-child(2n) .info { text-align: right; }
.about .memor .memor-left .gallery-thumbs .swiper-slide.swiper-slide-active .info { color: #316CAF; }
.about .memor .memor-left .gallery-thumbs .swiper-slide.swiper-slide-active .info:before { background: #006DB3; }
.about .memor .memor-left .memor-next { margin: 0 auto; padding-top: 50px; width: 25px; height: 25px; background: url(../images/down.png) no-repeat center bottom; cursor: pointer; }
.about .memor .memor-left .memor-prev { margin: 0 auto; width: 25px; height: 25px; background: url(../images/up.png) no-repeat center; cursor: pointer; }
.about .memor .memor-right { width: 575px; height: 470px; background: #f2f2f2; padding: 50px 30px 0; }
.about .memor .memor-right .box { background: #f2f2f2; width: 575px; height: 470px; display: none; }
.about .memor .memor-right .box .year { color: #316CAF; font-weight: bold; }
.about .memor .memor-right .box .info { width: 215px; }
.about .memor .memor-left { width: 290px; height: 440px; padding: 40px 0; background: #f2f2f2; position: relative; }
.about .memor .memor-right { width: 575px; height: 470px; background: #f2f2f2; padding: 50px 30px 0; }
.about .download .download-left { width: 230px; height: 460px; background: #f2f2f2; padding: 30px 30px; }
.about .download .download-left a { padding-left: 10px; font-weight: bold; height: 45px; line-height: 45px; color: #000; width: 147px; position: relative; cursor: pointer; display: block; }
.about .download .download-left a:before { content: ""; width: 0; height: 3px; background: #316caf; bottom: 0; left: 0; position: absolute; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.about .download .download-left a:hover:before, .about .download .download-left a.active:before { width: 157px; }
.about .download .download-right { width: 565px; height: 440px; padding: 35px 40px; background: #f2f2f2; }
.about .download .download-right .right-menu { width: 220px; height: 440px; }
.about .download .download-right .swiper-container { width: 220px; height: 440px; }
.about .download .download-right .swiper-button-next, .about .download .download-right .swiper-button-prev, .about .download .download-right #swiper_star, .about .download .download-right #swiper_end { width: 8px; height: 8px; background: none; font-size: 14px; top: 410px; margin: 0; position: absolute; opacity: 1; z-index: 10; cursor: pointer; }
.about .download .download-right #swiper_star { left: 0; }
.about .download .download-right #swiper_end { left: 85px; }
.about .download .download-right .swiper-button-prev { left: 35px; }
.about .download .download-right .swiper-button-next { right: 150px; }
.about .download .download-right .swiper-slide a { line-height: 22px; display: block; }
.about .download .download-right .swiper-slide a.active, .about .download .download-right .swiper-slide a:hover { font-weight: bold; color: #000; text-decoration: none; }
.about .download .download-right .right-main { width: 250px; }
.about .download .download-right .right-main .r-pic { width: 250px; height: 350px; background: #6F6F6F; }
.about .download .download-right .right-main .r-pic img { max-width: 100%; max-height: 100%; }
.about .download .download-right .right-main .down-link { display: block; background: url(../images/pdf_icon.png) no-repeat left top; padding: 10px 0 0 35px; }

.career .career-box { width: 980px; margin: 0 auto; }
.career .career-box h3 { color: #316CAF; }
.career .career-box .car-left { width: 290px; }
.career .career-box .car-left .left-box { width: 250px; height: 461px; line-height: 21px; background: #0096CE; padding: 30px 20px; color: #fff; }
.career .career-box .car-right { width: 635px; }
.career .career-box .car-right .rig-box { width: 635px; height: 521px; }
.career .career-box .car-right .rig-box .info1 { left: 30px; top: 30px; }
.career .career-box .car-right .rig-box .info2 { left: 515px; top: 327px; }
.career .career-box .car-right .rig-box .info3 { left: 355px; top: 30px; }
.career .career-box .car-right .rig-box .info-txt { font-weight: bold; color: #fdfdfb; text-shadow: 0px 0px 4px #0b0306; }
.career .career-box .car-bottom h3 { border-bottom: 1px solid #4B4947; padding-bottom: 8px; }
.career .career-box .car-bottom .Collapsing { height: 70px; line-height: 70px; border-bottom: 1px solid #4c4a49; color: #4c4a4a; cursor: pointer; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.career .career-box .car-bottom .Collapsing .co-zw { width: 305px; }
.career .career-box .car-bottom .Collapsing .co-xl { width: 185px; }
.career .career-box .car-bottom .Collapsing .co-dd { width: 210px; }
.career .career-box .car-bottom .Collapsing .co-time { width: 220px; }
.career .career-box .car-bottom .Collapsing .btn { background: url(../images/jia.jpg) no-repeat right center; width: 60px; height: 70px; }
.career .career-box .car-bottom .Collapsing.current { border: none; font-weight: bold; }
.career .career-box .car-bottom .Collapsing.current .btn { background: url(../images/jian.jpg) no-repeat right center; }
.career .career-box .car-bottom .coll_body { display: none; }
.career .career-box .car-bottom .coll_body p { width: 860px; line-height: 21px; padding: 0 0 30px 20px; }
.career .career-box .car-bottom .coll_body p b { color: #000; line-height: 30px; }
.career .career-box .car-bottom .coll_body.active { border-bottom: 1px solid #4c4a49; }

.year { width: 980px; margin: 0 auto 80px; }
.year .year-left { width: 230px; height: 460px; background: #f2f2f2; padding: 30px 30px; }
.year .year-left li { padding-left: 10px; font-weight: bold; height: 45px; line-height: 45px; color: #000; width: 147px; position: relative; cursor: pointer; }
.year .year-left li:hover:before, .year .year-left li.active:before { content: ""; width: 157px; height: 3px; background: #316caf; bottom: 0; left: 0; position: absolute; }
.year .year-right { width: 635px; height: 470px; background: #f2f2f2; padding: 50px 0 0; overflow: hidden; }
.year .year-right #certify { position: relative; width: 635px; margin: 0 auto; }
.year .year-right #certify .swiper-container { width: 635px; }
.year .year-right #certify .swiper-slide { width: 451px; }
.year .year-right #certify .swiper-slide img { display: block; }
.year .year-right #certify .swiper-slide .pdf-down { padding-left: 40px; background: url(../images/pdf_icon.png) no-repeat left top; height: 17px; display: none; padding-top: 15px; margin: 25px 0 0 102px; font-size: 12px; }
.year .year-right #certify .swiper-slide .pdf-down:hover span { text-decoration: underline; }
.year .year-right #certify .swiper-pagination { width: 100%; bottom: 20px; }
.year .year-right #certify .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; border: 3px solid #fff; background-color: #d5d5d5; width: 10px; height: 10px; opacity: 1; }
.year .year-right #certify .swiper-slide-active .pdf-down { display: block; }
.year .year-right .swiper-button-next { right: 15px; top: 0; margin: 0; width: 175px; height: 400px; background: url(../images/next_2.png) no-repeat right 185px; outline: none; }
.year .year-right .swiper-button-prev { left: 15px; top: 0; margin: 0; width: 175px; height: 400px; background: url(../images/prev_2.png) no-repeat left 185px; outline: none; }

.car-wh { width: 980px; margin: 0 auto; }
.car-wh h3 { color: #316CAF; }
.car-wh .wh-list { border-bottom: 1px solid #CFCFD0; margin-bottom: 60px; }
.car-wh .wh-list .lis-pic { width: 320px; height: 228px; background: #4B4947; margin-right: 35px; }
.car-wh .wh-list .lis-pic img { max-width: 100%; max-height: 100%; }
.car-wh .wh-list .info { width: 625px; }
.car-wh .wh-list .info h4 { color: #316CAF; }
.car-wh .wh-list .info p { line-height: 21px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.car-wh .wh-list .info .more { position: relative; display: block; width: 100px; height: 28px; color: #4C4A49; background: url(../images/jt2.png) no-repeat 75px 5px; text-indent: 10px; }
.car-wh .wh-list .info .more:before { content: ""; width: 0px; height: 2px; background: #316CAF; position: absolute; left: 0; bottom: 0; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.car-wh .wh-list .info .more:hover:before { width: 100px; }

.car-wj { width: 980px; margin: 0 auto; }
.car-wj h3 { color: #316CAF; }
.car-wj .wj-list { border-bottom: 1px solid #CFCFD0; margin-bottom: 60px; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.car-wj .wj-list .lis-pic { width: 320px; height: 228px; background: #4B4947; margin-right: 35px; }
.car-wj .wj-list .lis-pic img { max-width: 100%; max-height: 100%; }
.car-wj .wj-list .info { width: 625px; }
.car-wj .wj-list .info h4 { color: #316CAF; }
.car-wj .wj-list .info p { line-height: 21px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.car-wj .wj-list .info p.active { -webkit-line-clamp: 999; }
.car-wj .wj-list .info .more { position: relative; display: block; width: 110px; height: 30px; line-height: 28px; color: #fff; background: #70B92C; }
.car-wj .wj-list .info .more span { font-size: 18px; padding-left: 5px; }

.car-kw { width: 980px; margin: 0 auto; }
.car-kw h3 { color: #316CAF; padding-bottom: 15px; border-bottom: 1px solid #CFCFD0; }
.car-kw .kw-box { border-bottom: 1px solid #CFCFD0; }
.car-kw .kw-list { width: 180px; height: 400px; margin-right: 86px; }
.car-kw .kw-list:nth-child(4) { margin-right: 0; }
.car-kw .kw-list .kw-img { width: 180px; height: 255px; background: #6F6F6F; display: block; }
.car-kw .kw-list .kw-info { background: url(../images/pdf_icon.png) no-repeat left top; display: block; padding-top: 40px; text-decoration: underline; }

.about-video { width: 980px; margin: 0 auto; }
.about-video h3 { color: #316CAF; padding-bottom: 15px; }
.about-video .video-ma { border-top: 1px solid #CFCFD0; }
.about-video .video-list { width: 260px; height: 235px; margin-right: 100px; }
.about-video .video-list:nth-child(3) { margin-right: 0; }
.about-video .video-list .video-img { width: 260px; height: 146px; }
.about-video .video-list .video-img img { max-width: 100%; max-height: 100%; }
.about-video .video-list .video-img:before { position: absolute; content: ""; background: #009fe6; width: 44px; height: 27px; border-radius: 5px; left: 10px; bottom: 10px; }
.about-video .video-list .video-img:after { content: ""; position: absolute; width: 0px; height: 0px; border-left: 12px solid #fff; border-top: 7px solid transparent; border-bottom: 7px solid transparent; left: 26px; bottom: 16px; z-index: 99; }
.about-video .video-list .video-img:hover:before { background: #2e6daf; }

.video-close { right: 50%; margin-right: -480px; top: 50%; margin-top: -275px; background: url(../images/vi_close.png) no-repeat left top; width: 34px; height: 33px; }
.video-close:hover { background: url(../images/vi_closeh.png) no-repeat left top; }

.map .map-title { background: #316caf; color: #fff; height: 50px; padding-top: 70px; }
.map .map-box { width: 980px; margin: 0 auto; padding: 35px 0 50px; }
.map .map-box .map-item { width: 225px; height: 240px; margin-right: 26px; }
.map .map-box .map-item:nth-child(4n) { margin-right: 0; }
.map .map-box .map-item h3 { width: 225px; height: 30px; line-height: 30px; text-indent: 30px; color: #316caf; background: #dbdbdb; }
.map .map-box .map-item li { height: 24px; line-height: 24px; padding-left: 30px; background: url(../images/jt3.png) no-repeat left center; }
.map .map-box .map-item li a { color: #4c4a49; }
.map .map-box .map-item li a:hover { color: #316caf; }
